@charset "utf-8";
/* CSS Document */

/*共有样式*/
* { margin:0px; padding:0px; text-decoration:none;}
body { font-family:"微软雅黑",Arial, Helvetica, sans-serif, "宋体", "黑体"; font-size:12px; color:#b4b4b4; background-color:#cccccc;}
a { font-family:"微软雅黑",Arial, Helvetica, sans-serif, "宋体", "黑体"; color:#b4b4b4; hide-focus: expression(this.hideFocus=true);outline: none;}
a:hover{ text-decoration:none;}
input {font-family:"微软雅黑",Arial, Helvetica, sans-serif, "宋体", "黑体";color:#313131;hide-focus: expression(this.hideFocus=true);outline: none;}
textarea {font-family:"微软雅黑",Arial, Helvetica, sans-serif, "宋体", "黑体";color:#313131;hide-focus: expression(this.hideFocus=true);outline: none;}
img { border:0px;}

/*首页*/
#all{width:100%; height:auto;background:url(../images/all_bg.jpg);}

.top{width:1000px; height:109px; padding-top:5px; margin:0 auto;}
#logo{width:353px; height:58px; float:left; padding-top:24px;}
.search{ width:188px; height:37px; padding-top:55px; float:right; background:url(../images/search_bg.png) left 56px no-repeat;}
.search_top{ height:24px;}
.search_top_left{  width:102px; background:none; font-size:12px; color:#828181; height:24px; border:0px; padding-left:32px; padding-right:5px; box-sizing: initial;}
.search_top_right{ width:48px; background:none; height:24px; border:0px; font-size:16px; color:#FFF;}
.search_bot{ height:12px;}

.nav{ width:100%; height:47px; background:url(../images/bg2.jpg); position:relative;z-index:1000;}
.nva{ width:999px; height:47px; margin:0 auto; padding-left:1px;}
.nva ul{ list-style:none;}
.nva ul li{ float:left; display:inline; font-size:16px; position:relative;}
.nva ul li a{ padding:0px 50px; line-height:47px; color:#e6e6e6; display: block; text-align:center;}
.nva ul li a:hover,.nva ul li a.dq{ background:#777777;}
.nva li .ej{ position:absolute; top:100%; left:0; right:0; background:#333; display:none;}
.nva li .ej a{height:28px; line-height:28px; display:block; border-bottom:1px solid #d0bba4; font-size:12px; font-weight:normal; padding:0;}
.nva li .ej a:hover{background:none; text-decoration:underline;}

/*.meun{position:absolute; left:0; background:none; top:100%;}
.meun ul{ list-style:none;}
.meun ul li{ background:#8e3c4f; margin-top:2px;}
.meun ul li a{width:79px; height:27px; display:block; color:#FFF; text-align:center; line-height:27px;}
.meun ul li a:hover{background:#da251c;}*/


#banner{ width:1000px; height:289px; margin:0 auto; padding-top:19px;}

.con{ width:1000px; height:auto; padding-top:8px; margin:0 auto; padding-bottom:10px;}
.connet{ height:641px;}
.connet_left{ width:217px; height:641px; float:left; }
.connet_left_top{ width:215px; height:417px; background:url(../images/connet_left_top.gif) no-repeat; background-color:#1b1b1b; border:1px solid #414141;overflow:hidden;}
.connet_left_top_tt{ height:19px; padding-top:23px; padding-left:7px;}
.connet_left_top_tp{ height:30px; padding-left:24px; line-height:30px; font-size:16px; color:#FFF; }
.connet_left_top_con{ width:197px; height:auto; margin:0 auto;}
.connet_left_top_con ul{ list-style:none;}
.connet_left_top_con ul li{ border-bottom:1px dashed #323232; font-size:12px; line-height:32px; position:relative;}
.connet_left_top_con ul li a.yj{ padding-left:10px;}
.connet_left_top_con ul li span{ width:30px;height:30px; background:url(../images/dk_gb.png) no-repeat; position: absolute; z-index:100; right: 0;}
.connet_left_top_con ul li span.dk{ background-position:0 0;}
.connet_left_top_con ul li span.gb{ background-position:0 -30px;}
.connet_left_top_con ul li .ls{ display:none; /* border-bottom:1px dashed #323232; */height:177px; _height:177px;overflow-y:auto;}
.connet_left_top_con ul li .ls a{ display:block; background:url(../images/cp_li.png) 25px center no-repeat; height:22px; line-height:22px; padding-left:40px;}
.connet_left_top_con ul li .ls p{ display:none;}
.connet_left_bot{ height:213px; padding-top:9px; background:url(../images/connet_left_bot.gif) bottom no-repeat;}
.connet_left_bot_ny{ height:130px; padding:70px 8px 0px 8px;}
.connet_left_bot_ny_dh{ height:24px; font-size:20px; color:#FFF;}
.connet_left_bot_ny_ti{ height:auto; font-size:12px; line-height:20px;}

.connet_con{ float:left; width:531px; height:641px; padding-left:10px;}
.connet_con_top{ height:210px; border:1px solid #414141; background:url(../images/connet_con_top.gif) bottom right no-repeat; background-color:#1b1b1b;}
.connet_con_top_titt{ height:22px; padding-top:20px; padding-left:13px;}
.connet_con_top_titt span{ float:right; width:61px; height:22px; text-align:center; line-height:19px; background:url(../images/connet_con_top_titt_span.gif) no-repeat; padding-right:32px;}
.connet_con_top_con{ height:148px; padding:10px 13px; line-height:24px; text-indent:2em;}

.connet_con_bot{ height:421px; background:url(../images/connet_con_bot.gif) bottom no-repeat; padding-top:8px;}
.connet_con_bot_titt{ height:22px; padding-top:12px; background:url(../images/connet_con_top_titt_span.gif) 453px bottom no-repeat; line-height:19px; text-align:right; padding-right:25px;}
.connet_con_bot_bt{ height:386px;}
.connet_con_bot_bt ul{ list-style:none;}
.connet_con_bot_bt ul li{ float:left; width:152px; height:145px; border:1px solid #5c5c5c; display:inline; margin-top:28px; margin-left:18px;}
.connet_con_bot_bt_img{ width:150px; height:113px; padding:1px 1px;}
.connet_con_bot_bt_txt{ width:152px; height:29px; border-top:1px solid #5c5c5c; line-height:29px; text-align:center;}

.connet_right{ float:right; width:232px; height:641px;}
.connet_right_top{ height:412px; background:url(../images/connet_right_top.gif) no-repeat;}
.connet_right_top_titt{ height:19px; padding-top:24px; padding-left:12px;}
.connet_right_top_con{ width:202px; height:340px; margin:0 auto; padding-top:15px;}
.connet_right_top_con img{ width:100%;}
.connet_right_top_con ul{ list-style:none;}
.connet_right_top_con ul li{ height:22px; line-height:22px; border-bottom:1px dotted #323232; background:url(../images/connet_right_top_con.gif) 0px 10px no-repeat; padding-left:19px; padding-bottom:3px;}

.connet_right_bot{ height:216px; border:1px solid #414141; background:#1c1c1c; margin-top:11px; overflow:hidden;}
.connet_right_bot_titt{ height:19px; padding-left:12px; padding-top:21px;}
.connet_right_bot_con{ width:222px; height:153px; margin:0 auto; padding-top:12px; position:relative;}
.connet_right_bot_p{ position:absolute; bottom:10px; right:10px; z-index:1000;}
.connet_right_bot_p ul{ list-style:none;}
.connet_right_bot_p li{width:16px;height:14px; background:#000000; margin-right:3px; float:left; text-align:center; line-height:14px;}
.connet_right_bot_p li a{ display:block;color:#fff;}
.connet_right_bot_p li.active{ background:#b7171b;}
.connet_right_bot_p li.active a{ color:#fff; }
.cont{ width:1000px; height:209px; padding-top:10px; background:url(../images/cont_a.gif) bottom no-repeat;}
.cont_titt{height:22px; padding-right:25px; font-size:12px; padding-top:13px; text-align:right; line-height:17px; background:url(../images/connet_con_top_titt_span.gif) 927px bottom no-repeat; display:block;}
.cont_bot{ height:165px; overflow:hidden;}
#caseScroll{margin:0 auto;}
.cont_bot_left{ float:left; width:24px; height:165px; padding-left:34px;}
.cont_bot_con{  width:956px; height:165px;margin:0 22px; position:relative;}
.cont_bot_con ul{ list-style:none;}
.cont_bot_con ul li{ width:186px; height:165px; float:left; display:inline; margin:0 14px;}
.cont_bot_con_img{ width:179px; height:135px; border:3px solid #FFF;}
.cont_bot_con_txt{ width:186px; height:24px; line-height:24px; text-align:center;}
.cont_bot_right{ width:24px; height:165px; float:left;}

.cott{ height:110px; margin-top:10px; border:1px solid #414141; background-color:#1b1b1b;}
.cott_titt{ height:19px; padding-top:11px; padding-left:10px;}
.cott_con{ padding-top:17px; padding-left:3px; overflow:hidden;}
.cott_con ul{ list-style:none; height:auto; min-height:50px;_height:50px;}
.cott_con ul li{ float:left; display:inline; width:115px; height:50px; margin-left:8px; margin-bottom:8px;}


.bottom{ width:100%; padding:20px 0; background:url(../images/bg2.jpg);}
.boot{ width:1000px; margin:0 auto;}
.boot_top{ line-height:24px; font-size:12px; text-align:center; padding-top:12px;}
.boot_top a{ margin:0px 6px;}
.boot_con{ line-height:24px; text-align:center;}
.boot_bt{ line-height:24px; text-align:center;}
.boot_bt a{ margin-right:6px;}

/*人才招聘*/
.zp-title{
	margin-top: 20px;
	background: url(images/form-deco.png) no-repeat 8px center;	
	text-indent: 24px;
	font: bold 14px "微软雅黑";
	line-height: 24px;

	border-bottom: 1px dashed #ddd;
}

.zhaopin table{
	font: 14px "微软雅黑";
	line-height: 40px;
}
.zhaopin table th{
	font-weight: normal;
	width: 210px;
	padding-right: 10px;
	text-align: right;	

}
.zhaopin table td{
	color: #959595;	
	padding-left: 10px;
}
.zhaopin table td.gray{

}
.zhaopin .zp-required{
	background: url(../images/required.png) no-repeat right center;	
}
.zhaopin input[type="text"],.zhaopin select{
	width: 238px;
	height: 28px;
	border: 1px solid #e5e5e5;
	padding: 0 4px;
	outline: none;	
	color: #959595;
}
.zhaopin select{
	width: 248px;
	padding: 4px;	
}
.zhaopin input[type="text"].zp-large{
	width: 358px;	
}
.zhaopin input[type="text"].zp-short{
	width: 158px;	
}
.zhaopin textarea{
	width: 358px;
	height: 128px;
	border: 1px solid #e5e5e5;
	padding: 4px;	
	outline: none;
	resize: none;	

}
.zhaopin .button{
	width: 132px;
	height: 38px;
	font: 16px "微软雅黑";
	line-height: 36px;
	color: #2f2f2f;	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.zhaopin .btn-silver{
	margin-left: 10px;	
}
.btn-yellow{
	background: url(../images/orange.jpg) repeat-x;
	border: 1px solid #bb6100;
}
.btn-yellow:hover{
	background: url(../images/orange_h.jpg) repeat-x;
	border: 1px solid #da8e02 ;
}
.btn-silver{
	background: url(../images/gray.jpg) repeat-x;
	border: 1px solid #bababa;
		
}
.btn-silver:hover{
	background: url(../images/gray_h.jpg) repeat-x;
	border: 1px solid #dadada;
}

